CrowPanel Advanced 10.1-inch HMI Display Overview
This AI terminal uses dual-core ESP32-P4 RISC-V and ESP32-C6 wireless architecture. It is designed for industrial automation and smart home control.
* Dual-core processor with AI acceleration and up to 32MB PSRAM
* 10.1-inch IPS capacitive touchscreen (1024x600)
* Wi-Fi 6, Bluetooth 5.3, and replaceable modules for Zigbee or LoRa
* Facial recognition via integrated camera interface
* Voice interaction with microphone array and dual speakers
* Compatible with Arduino IDE, ESP-IDF, and LVGL
A browser-based circuit simulator designed to replicate the classic Radio Shack spring-terminal 65-in-1 electronics kit. Users can interactively wire circuits by clicking terminal dots, run real-time SPICE-style simulations with audio output via a Rust/WASM solver, and adjust variable components using digital knobs.
- Real-time audio simulation powered by rust-e-sim
- Interactive spring-terminal wiring interface
- Functionality to save and load circuit configurations as plain text files
ESP-Claw is an AI agent framework by Espressif that enables ESP32 series chips to function as active decision-making centers rather than passive executors. It implements a full intelligence loop involving sensing, reasoning, and execution locally on edge hardware. Through conversational programming via chat interfaces, users can define device behaviors using dynamic Lua loading without traditional coding expertise.
- Event-driven architecture with millisecond response times
- Structured memory management that prioritizes privacy by keeping data off the cloud
- MCP communication support allowing devices to act as both a client and a server
- Broad compatibility with various LLM APIs including OpenAI, Anthropic, Qwen, and DeepSeek
- Support for multiple development boards via web-based flashing or local builds
The z386 project aims to implement the Intel 80386 processor core on an FPGA. Recent optimizations have significantly improved its performance, including the implementation of early start memory access and a reduction in branch jump cycles from 9.25 down to six through microcode refinements. These changes resulted in approximately a 39% increase in DOOM benchmark scores, though the project still falls short of original hardware speed and cannot yet boot Windows.
- Implementation of early start memory access for FPGA cores
- Optimization of store queues and branch jump timing
- Significant performance gains in gaming benchmarks
A wireless 24GHz mmWave motion tracking system consisting of a standalone radar node that reports detected targets over Wi-Fi to a separate display unit.
Key details:
- Multi-target tracking for up to 3 people within a 7m range
- Live radar-style visualization on an Arduino GIGA Display Shield
- Distance-reactive audio alerts via a passive piezo buzzer
- Battery-powered operation with USB-C recharging and LED level indicators
- Includes 3D-printable enclosure files and full firmware for the XIAO ESP32-S3 and GIGA R1
Meta is addressing high DDR5 memory costs by repurposing legacy DDR4 modules from decommissioned servers. Through a custom-developed Vistara ASIC, the company can attach old DDR4 memory to modern servers running AMD EPYC Turin processors that natively only support DDR5. This CXL 2.0 implementation allows for expanded memory capacity by using DDR4 as a secondary, slower tier for cold data while keeping frequent data in fast DDR5.
- Meta's Vistara ASIC bridges legacy DDR4 with modern DDR5 servers
- CXL 2.0 technology enables tiered memory management via NUMA nodes
- Panmnesia offers scalable CXL controller and switch solutions for data centers
- Strategy aims to mitigate rising DRAM prices and hardware costs
The mcp4822 module provides the MCP4822 class for non-blocking audio playback through the Microchip MCP4822 dual-channel 12-bit SPI DAC using PIO and DMA. It allows users to output audio by configuring clock, MOSI, and chip select pins with adjustable gain settings.
* Non-blocking playback for audiocore samples such as RawSamples or WaveFiles
* Support for sine wave generation via array manipulation
* Methods for controlling playback including play, stop, pause, and resume
* Monitoring of real-time playback status through the playing property
An open textbook focusing on the computational principles governing autonomous robots. The text explores essential components including mechanisms, sensors, actuators, and algorithms required for robotic functionality. While published by MIT Press, source code is released under Creative Commons licensing for non-commercial purposes such as teaching.
* Mechanisms, Sensors, Actuators, and Algorithms
* Computational principles of robotics
This repository contains a collection of Arduino-based emulators for the vintage Busch 2090 Microtronic Computer System, an educational 4-bit computer from Germany produced in the early 1980s. The project provides multiple implementation versions ranging from simple Arduino Uno R3 setups to more advanced "Next Generation" hardware featuring OLED displays and SD card storage. It includes comprehensive documentation on reverse-engineered protocols such as the 2095 Cassette Interface, machine code sound output techniques, and various built-in ROM programs for games like Lunar Lander and Nim.
This project is an ESP32-based ADSB tracker that provides a real-time flight radar display similar to FlightRadar24 on a small round TFT screen. It displays aircraft positions, trails, and local airport markers using data from sources like ADSB.lol or OpenSky. The system includes advanced visual features such as auto zoom cycling, decorative day/night sky layers with sun and moon calculations based on solar math, and optional GPS support for localized tracking.
- ESP32 DevKit V1 compatibility with Waveshare 1.28 inch GC9A01 round TFT display
- WiFiManager integration for easy network configuration
- Real-time aircraft trails and deconfliction to reduce visual clutter near airports
- Dynamic zoom cycling from 25 km to 250 km range
- Local solar math for sun position and moon phase rendering
- Optional TinyGPSPlus support for live location coordinates